.date_wrapper .date_title .cancel-btn img {
	position: absolute;
	top: 12.5px;
	left: 12.5px;
	width: 15px;
	height: 15px;
}

.date_wrapper .date_title .confirm-btn img{
	position: absolute;
	top: 12.5px;
	right: 12.5px;
	width: 22px;
	height: 15px;
}





.date_box{
	display: none; position:fixed;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0.5);z-index:100
}
.date_box .date_wrapper{position:absolute;left:0;bottom:0;width:100%;height:234px;background-color:#FFF}
.date_box .date_title{display:-webkit-box;height:44px;border-bottom:1px solid #e9e9e9;line-height:39px;font-size:16px;color:#d91819;text-align:center}
.date_box .date_title .cancel-btn,.date_box .date_title .confirm-btn{padding:0 25px}
.date_box .birth-list{position:relative;display:-webkit-box;height:190px}
.date_box .birth-list .select-bar{position:absolute;left:0;bottom:77px;width:100%;height:29px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9}
.date_box .birth-list .year-list,.date_box .birth-list .month-list,.date_box .birth-list .day-list{-webkit-box-flex:1;text-align:center;font-size:17px}
.date_box .birth-list .year-list li,.date_box .birth-list .month-list li,.date_box .birth-list .day-list li{line-height:29px}
.date_box .birth-list .year-list-wrapper{padding-left:55px;width:55px;height:184px;overflow-x:hidden}
.date_box .birth-list .year-list{position:relative;width:65px;height:184px;overflow-x:hidden;overflow-y:scroll}
.date_box .birth-list .year-list ul{position:absolute;left:0;top:0}
.date_box .birth-list .day-list{padding-right:55px}
.birth-list .page{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}
.birth-list #datescroll div{float:left;margin-top:0;}
.birth-list #yearwrapper{position:absolute;left:0;top:0;bottom:60px;width:50%;height:190px}
.birth-list #monthwrapper{position:absolute;right: 0;top:0;bottom:60px;width:50%;height:190px}
.birth-list #yearwrapper ul li{color:#333;font-size:16px;line-height: 38px;height: 38px;list-style: none;}
.birth-list #monthwrapper ul li{color:#333;font-size:16px;line-height:38px;height: 38px;list-style: none;}
.birth-list #dateheader{width:100%;height:50px;background:#79c12f;text-align:center;color:#fff;line-height:50px;font-size:20px}
.birth-list #datePage{font-size:15px;border-radius:3px;position:absolute;MARGIN-RIGHT:auto;vertical-align:middle;MARGIN-LEFT:auto;height:190px;background:#fff;z-index:9999999}
.birth-list #datemark{font-size:15px;width:100%;height:36px;position:absolute;top:75px;background:#FFF;border-top:1px solid #ddd;border-bottom:1px solid #ddd}
.birth-list #datescroll{height:190px;text-align:center;line-height:38px}

.birth-list #yearwrapper ul {
	text-align: left;
	padding-left: 113px;
}

.birth-list #monthwrapper ul {
	text-align: right;
	padding-right: 127.5px;
}